@charset "UTF-8";
/*--------------------------------------------*/
/* Element - input.html                       */
/*--------------------------------------------*/
/* line 11, ../scss/request02.scss */
body {
  text-align: center;
}

/* line 12, ../scss/request02.scss */
h2 {
  font-size: 14px;
  color: #000066;
  line-height: 2;
}

/* line 17, ../scss/request02.scss */
.wrapper {
  width: 800px;
  margin: 0 auto;
  font-size: 12px;
  color: #666666;
  border: 1px solid #CCCCCC;
}

/* line 18, ../scss/request02.scss */
.wrapperIn {
  width: 800px;
  margin: 0 auto;
  text-align: left;
}

/* line 19, ../scss/request02.scss */
.mainTitle {
  width: 850px;
  text-align: left;
}

/* line 23, ../scss/request02.scss */
.areaName {
  font-size: 17px;
  font-weight: bold;
  color: #0066CC;
  line-height: 100%;
}

/* line 24, ../scss/request02.scss */
.note {
  line-height: 70%;
  float: left;
  width: 500px;
  padding-top: 10px;
}

/* line 25, ../scss/request02.scss */
.note02 {
  float: left;
  width: 500px;
  margin: 0;
  padding: 25px 0;
}

/* line 26, ../scss/request02.scss */
.finishNote {
  line-height: 150%;
  padding: 10px;
}

/* line 27, ../scss/request02.scss */
.note span {
  font-weight: bold;
  color: #FF0000;
}

/* line 28, ../scss/request02.scss */
.mainContets {
  width: 693px;
  margin: 0 auto;
  margin-bottom: 35px;
}

/* line 29, ../scss/request02.scss */
.joinTable {
  font-size: 12px;
  color: #666666;
  margin-left: 19px;
}

/* line 30, ../scss/request02.scss */
.joinTable td {
  border: none;
  margin: 0;
  padding: 0;
  height: 20px;
}

/* line 36, ../scss/request02.scss */
.venue {
  margin-left: 19px;
}

/* line 37, ../scss/request02.scss */
.venueLink {
  background: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7Bf8a30147-5dac-4f38-a21b-36341af8c307%7D_arrow.gif) no-repeat left top;
  margin-left: 20px;
  padding-left: 20px;
  line-height: 0;
}

/* line 43, ../scss/request02.scss */
.venueLink a {
  color: #0099CB;
  text-decoration: underline;
}

/* line 44, ../scss/request02.scss */
.venueLink a:hover {
  text-decoration: none;
}

/* line 45, ../scss/request02.scss */
.venue {
  margin-left: 19px;
}

/* line 46, ../scss/request02.scss */
.mainContets02 {
  width: 693px;
  margin: 0 auto;
}

/* line 47, ../scss/request02.scss */
.formTableWrapper {
  width: 653px;
  font-size: 12px;
}

/* line 48, ../scss/request02.scss */
.formTable {
  font-size: 12px;
  line-height: 1.4;
  text-align: left;
  margin-left: 19px;
  color: #666666;
}

/* line 55, ../scss/request02.scss */
.formTable th {
  padding: 8px 15px;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background: #F9F9F9;
  color: #555555;
}

/* line 63, ../scss/request02.scss */
.formTable th.bottom {
  border-bottom: 1px solid #CCCCCC;
}

/* line 64, ../scss/request02.scss */
.formTable td {
  padding: 8px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

/* line 69, ../scss/request02.scss */
.formTable td.bottom {
  border-bottom: 1px solid #CCCCCC;
}

/* line 70, ../scss/request02.scss */
.formTable th span {
  padding-left: 3px;
  color: #FF0000;
  font-weight: normal;
}

/* line 75, ../scss/request02.scss */
.formTable td span {
  margin-left: 8px;
  color: #006699;
  margin-top: 5px;
}

/* line 80, ../scss/request02.scss */
.formTable td input {
  height: 21px;
}

/* 名前 */
/* line 83, ../scss/request02.scss */
tr.formName td p {
  float: left;
  width: 170px;
  height: 23px;
}

/* line 84, ../scss/request02.scss */
tr.formName td p.name {
  margin-left: 15px;
}

/* line 85, ../scss/request02.scss */
tr.formName td label {
  display: block;
  float: left;
  width: 20px;
  line-height: 20px;
}

/* line 86, ../scss/request02.scss */
tr.formName td input {
  display: block;
  width: 139px;
  vertical-align: middle;
  border: 1px solid #CCCCCC;
  float: left;
}

/* e-mail */
/* line 95, ../scss/request02.scss */
tr.formEmail input {
  width: 239px;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
}

/* 都道府県・職業・最終学歴 */
/* line 98, ../scss/request02.scss */
tr.formSelect select {
  width: 212px;
}

/* line 99, ../scss/request02.scss */
tr.formSelect input {
  width: 269px;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
}

/* お知りになりたいこと */
/* line 102, ../scss/request02.scss */
.formDetails table {
  width: 400px;
  height: 80px;
  font-size: 12px;
  text-align: left;
  color: #666666;
}

/* line 103, ../scss/request02.scss */
.formDetails table td {
  border: none;
  margin: 0;
  padding: 0;
  height: 20px;
}

/* line 109, ../scss/request02.scss */
.formDetails table td input {
  margin: 0;
  padding: 0;
  height: 15px;
}

/* メルマガ・在学生 */
/* line 116, ../scss/request02.scss */
tr.formRadio input {
  margin: 0;
  padding: 0;
  height: 15px;
}

/* line 121, ../scss/request02.scss */
tr.formRadio label {
  margin-right: 30px;
}

/* line 122, ../scss/request02.scss */
.formRadio table {
  width: 200px;
  height: 20px;
  font-size: 12px;
  text-align: left;
  color: #666666;
}

/* line 123, ../scss/request02.scss */
.formRadio table td {
  border: none;
  margin: 0;
  padding: 0;
  height: 20px;
}

/* line 130, ../scss/request02.scss */
.subCaution {
  margin: 10px 0;
}

/* line 131, ../scss/request02.scss */
.subCaution span {
  color: #FF0000;
}

/* line 133, ../scss/request02.scss */
.formBtn {
  text-align: center;
  margin-top: 25px;
}

/* line 134, ../scss/request02.scss */
.formBtn .reset {
  width: 98px;
  height: 29px;
  border: 0;
  background: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7Bf6bf4bcd-08c3-488e-abcb-3ebd022f358e%7D_form_reset.jpg) no-repeat;
}

/* line 135, ../scss/request02.scss */
.formBtn .submit {
  width: 228px;
  height: 29px;
  border: 0;
  background: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7Bc3960dde-cce9-4192-a0e1-0785c284bca0%7D_form_submit.jpg) no-repeat;
  margin-left: 25px;
}

/* line 136, ../scss/request02.scss */
.formBtn .send {
  width: 98px;
  height: 29px;
  border: 0;
  background: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7Bf6bf4bcd-08c3-488e-abcb-3ebd022f358e%7D_form_reset.jpg) no-repeat;
}

/* line 138, ../scss/request02.scss */
.contactBlock {
  width: 465px;
  height: 192px;
  margin-left: 10px;
  background: #FFFFE8;
  border: 1px solid #EEEBB5;
  padding: 20px;
  margin-bottom: 222px;
}

/* line 147, ../scss/request02.scss */
.contactBlock .note {
  line-height: 150%;
}

/* line 148, ../scss/request02.scss */
.contactBlock .note span {
  font-weight: bold;
  color: #666666;
}

/* line 149, ../scss/request02.scss */
.footer {
  margin-top: 30px;
}

/*--------------------------------------------*/
/* clearfix                                   */
/*--------------------------------------------*/
/* line 157, ../scss/request02.scss */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 164, ../scss/request02.scss */
.clearfix {
  display: block;
  min-height: 1%;
}

/* line 168, ../scss/request02.scss */
* html .clearfix {
  height: 1%;
  /*\*/
     /*/
height: auto;
overflow: hidden;
/**/
}

/* -------------------------------------------------------------------
　タグ初期化
　ブラウザのデフォルトスタイルをリセットしています
　このファイルの内容は、変更しないようにお願いします
　※サイト内で既に初期化している場合は必要ありません
----------------------------------------------------------------------*/
/* line 182, ../scss/request02.scss */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

/* line 183, ../scss/request02.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 184, ../scss/request02.scss */
fieldset, img {
  border: 0;
}

/* line 185, ../scss/request02.scss */
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}

/* line 186, ../scss/request02.scss */
ol, ul, li {
  list-style: none;
}

/* line 187, ../scss/request02.scss */
caption, th {
  text-align: left;
}

/* line 188, ../scss/request02.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 189, ../scss/request02.scss */
q:before, q:after {
  content: '';
}

/* line 190, ../scss/request02.scss */
strong {
  font-weight: bold;
}

/* line 191, ../scss/request02.scss */
em {
  font-style: italic;
}

/* line 192, ../scss/request02.scss */
a img {
  border: none;
}

/* Gets rid of IE's blue borders */
/*--------------------------------------------------------------------
　input.html　使用
　input_error.html　使用
　confirm.html　使用
　finish.html　使用
----------------------------------------------------------------------*/
/*--------------------------------------------------------------------
　body　使用
----------------------------------------------------------------------*/
/* line 206, ../scss/request02.scss */
body {
  text-align: center;
  background: #f5f5f5;
}

/*--------------------------------------------------------------------
　#wrapper　使用
----------------------------------------------------------------------*/
/* line 214, ../scss/request02.scss */
div {
  text-align: left;
}

/* line 218, ../scss/request02.scss */
#wrapper {
  width: 850px;
  margin: 0 auto;
  text-align: center;
  background: #ffffff;
}

/*--------------------------------------------------------------------
　#header　使用
----------------------------------------------------------------------*/
/* line 228, ../scss/request02.scss */
#header {
  margin: 0 0 20px 0;
}

/*--------------------------------------------------------------------
　#contents　使用
----------------------------------------------------------------------*/
/* line 235, ../scss/request02.scss */
#contents {
  width: 800px;
  margin: 0 auto;
}

/*--------------------------------------------------------------------
　#h1　使用
----------------------------------------------------------------------*/
/* line 243, ../scss/request02.scss */
#h1 {
  width: 800px;
  margin-bottom: 10px;
  background: url("/common/images/bg_h1.gif") repeat;
}

/* line 249, ../scss/request02.scss */
h1 {
  font-size: 140%;
  font-weight: bold;
  padding: 0.5em 25px;
}

/*--------------------------------------------------------------------
　.caption　使用
----------------------------------------------------------------------*/
/*--------------------------------------------------------------------
　#tl　#tr　#bl　#br　使用
　角丸の背景をつけています
----------------------------------------------------------------------*/
/* line 262, ../scss/request02.scss */
#tl {
  width: 800px;
  background-color: #fceedb;
  background-image: url("/common/images/bg_tl.gif");
  background-repeat: no-repeat;
  background-position: left top;
}

/* line 270, ../scss/request02.scss */
#tr {
  background-image: url("/common/images/bg_tr.gif");
  background-repeat: no-repeat;
  background-position: right top;
}

/* line 276, ../scss/request02.scss */
#bl {
  background-image: url("/common/images/bg_bl.gif");
  background-repeat: no-repeat;
  background-position: left bottom;
}

/* line 282, ../scss/request02.scss */
#br {
  padding: 20px;
  background-image: url("/common/images/bg_br.gif");
  background-repeat: no-repeat;
  background-position: right bottom;
}

/* line 289, ../scss/request02.scss */
.caption p.catch {
  font-size: 120%;
  color: #ff8f10;
  margin-bottom: 10px;
}

/* line 295, ../scss/request02.scss */
.caption p.comment {
  font-size: 85%;
}

/* line 299, ../scss/request02.scss */
.caption img.floatL {
  width: 200px;
  float: left;
  margin-right: 15px;
}

/* line 305, ../scss/request02.scss */
.caption p.floatR {
  width: 545px;
  float: right;
}

/* line 310, ../scss/request02.scss */
.clear {
  clear: both;
}

/*--------------------------------------------------------------------
　.message_err　使用
　文字の赤は変更しないようにお願いします
----------------------------------------------------------------------*/
/* line 318, ../scss/request02.scss */
p.message_err {
  font-size: 110%;
  color: #ff0000;
  margin: 10px 0;
}

/* line 324, ../scss/request02.scss */
p.message {
  display: none;
}

/*--------------------------------------------------------------------
　.error_box　使用
　文字の赤は変更しないようにお願いします
----------------------------------------------------------------------*/
/* line 332, ../scss/request02.scss */
.error_box_err {
  font-size: 80%;
  color: #ff0000;
  padding: 15px;
  border: 1px solid #ff0000;
}

/* line 339, ../scss/request02.scss */
.error_box {
  display: none;
}

/*--------------------------------------------------------------------
　.info　使用
----------------------------------------------------------------------*/
/* line 347, ../scss/request02.scss */
.info {
  font-size: 75%;
  line-height: 20px;
  margin: 10px 0;
}

/*--------------------------------------------------------------------
　table.form　使用
----------------------------------------------------------------------*/
/* line 356, ../scss/request02.scss */
table.form {
  width: 100%;
  font-size: 80%;
}

/*--------------------------------------------------------------------
　table#input td　使用
　上下のラインを指定しています
----------------------------------------------------------------------*/
/* line 365, ../scss/request02.scss */
table#input td.mark_01,
table#input td.mark_01_err,
table#input td.name,
table#input td.name_err,
table#input td.mark_02,
table#input td.mark_02_err,
table#input td.top,
table#input td.top_err {
  border-top: 1px solid #cccccc;
}

/* line 378, ../scss/request02.scss */
table#input td.mark_01,
table#input td.mark_01_err,
table#input td.name,
table#input td.name_err,
table#input td.mark_02,
table#input td.mark_02_err,
table#input td.error,
table#input td.error_err {
  border-bottom: 1px solid #cccccc;
}

/*--------------------------------------------------------------------
　table#confirm td　使用
　上下のラインを指定しています
----------------------------------------------------------------------*/
/* line 393, ../scss/request02.scss */
table#confirm td.mark_01,
table#confirm td.name,
table#confirm td.mark_02,
table#confirm td.answer {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

/*--------------------------------------------------------------------
　table.form td.mark_01　使用
----------------------------------------------------------------------*/
/* line 404, ../scss/request02.scss */
table.form td.mark_01,
table.form td.mark_01_err {
  width: 20px;
  padding: 7px;
  text-align: center;
}

/*--------------------------------------------------------------------
　table.form td.mark_01　使用
　通常の時はグレーに
　エラーの時は赤くします
　エラーの時の赤は変更しないようにお願いします
----------------------------------------------------------------------*/
/* line 417, ../scss/request02.scss */
table.form td.mark_01 {
  background: #f8f4fc;
}

/* line 421, ../scss/request02.scss */
table.form td.mark_01_err {
  background: #ffcece;
}

/*--------------------------------------------------------------------
　table.form td.name　使用
----------------------------------------------------------------------*/
/* line 428, ../scss/request02.scss */
table.form td.name,
table.form td.name_err {
  width: 110px;
  padding: 7px;
}

/*--------------------------------------------------------------------
　table.form td.name　使用
　通常の時はグレーに
　エラーの時は赤くします
　エラーの時の赤は変更しないようにお願いします
----------------------------------------------------------------------*/
/* line 440, ../scss/request02.scss */
table.form td.name {
  background: #f8f4fc;
}

/* line 444, ../scss/request02.scss */
table.form td.name_err {
  background: #ffcece;
}

/*--------------------------------------------------------------------
　table.form td.mark_02　使用
----------------------------------------------------------------------*/
/* line 451, ../scss/request02.scss */
table.form td.mark_02,
table.form td.mark_02_err {
  width: 50px;
  padding: 7px;
  text-align: center;
}

/*--------------------------------------------------------------------
　table.form td.mark_02　使用
　通常の時はグレーに
　エラーの時は赤くします
　エラーの時の赤は変更しないようにお願いします
----------------------------------------------------------------------*/
/* line 464, ../scss/request02.scss */
table.form td.mark_02 {
  background: #f8f4fc;
}

/* line 468, ../scss/request02.scss */
table.form td.mark_02_err {
  background: #ffcece;
}

/*--------------------------------------------------------------------
　table.form td.answer　使用
----------------------------------------------------------------------*/
/* line 475, ../scss/request02.scss */
table.form td.answer,
table.form td.answer_err {
  padding: 7px;
}

/*--------------------------------------------------------------------
　table.form td.answer　使用
　通常の時は白に
　エラーの時は赤くします
　エラーの時の赤は変更しないようにお願いします
----------------------------------------------------------------------*/
/* line 486, ../scss/request02.scss */
table.form td.answer_err {
  background: #ffe9e9;
}

/*--------------------------------------------------------------------
　table.form td.example　使用
----------------------------------------------------------------------*/
/* line 493, ../scss/request02.scss */
table.form td.example,
table.form td.example_err {
  padding: 3px;
  font-size: 90%;
  color: #666666;
}

/*--------------------------------------------------------------------
　table.form td.example　使用
　通常の時は白に
　エラーの時は赤くします
　エラーの時の赤は変更しないようにお願いします
----------------------------------------------------------------------*/
/* line 506, ../scss/request02.scss */
table.form td.example_err,
table.form td.top_err {
  background: #ffe9e9;
}

/*--------------------------------------------------------------------
　table.form td.error　使用
----------------------------------------------------------------------*/
/* line 514, ../scss/request02.scss */
table.form td.error,
table.form td.error_err,
table.form td.top,
table.form td.top_err {
  padding: 3px;
  font-size: 95%;
  color: #666666;
}

/*--------------------------------------------------------------------
　table.form td.error　使用
　通常の時は白に
　エラーの時は赤くします
　エラーの時の赤は変更しないようにお願いします
----------------------------------------------------------------------*/
/* line 529, ../scss/request02.scss */
table.form td.error_err {
  background: #ffb2b2;
  color: #ff0000;
}

/*--------------------------------------------------------------------
　table.form-inner　使用
　チェックボックスやラジオボックスを指定します
----------------------------------------------------------------------*/
/* line 538, ../scss/request02.scss */
table.form-inner td {
  vertical-align: top;
  padding: 5px;
}

/*--------------------------------------------------------------------
　#button_box　使用
----------------------------------------------------------------------*/
/* line 546, ../scss/request02.scss */
#button_box {
  width: 800px;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  position: relative;
}

/* line 554, ../scss/request02.scss */
#button_back {
  position: absolute;
  top: 0;
  left: 0;
}

/*--------------------------------------------------------------------
　#button_info　使用
----------------------------------------------------------------------*/
/* line 563, ../scss/request02.scss */
#button_info {
  text-align: center;
  font-size: 75%;
  margin: 0 0 15px 0;
}

/* line 569, ../scss/request02.scss */
.space {
  display: none;
}

/*--------------------------------------------------------------------*/
/* line 579, ../scss/request02.scss */
body, div, pre, p, blockquote,
form, fieldset, input, textarea, select, option,
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
table, th, td, embed, object {
  margin: 0;
  padding: 0;
}

/* line 586, ../scss/request02.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 591, ../scss/request02.scss */
img {
  border: 0;
  vertical-align: bottom;
}

/* line 596, ../scss/request02.scss */
ul, li {
  list-style: none;
}

/* line 597, ../scss/request02.scss */
a {
  outline: none;
}

/*
**  IE, Firefox, Safari, Google Chrome
*/
/* line 601, ../scss/request02.scss */
p {
  line-height: 1.5em;
}

/* IEのCSSハック */
/* line 605, ../scss/request02.scss */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 612, ../scss/request02.scss */
.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/
/* line 616, ../scss/request02.scss */
* html .clearfix {
  height: 1%;
}

/* line 617, ../scss/request02.scss */
.clearfix {
  display: block;
}

/* End hide from IE-mac */
/* line 620, ../scss/request02.scss */
input {
  margin: 0;
  padding: 0;
  line-height: 1;
}

/*上書きCSS*/
/* line 629, ../scss/request02.scss */
table.form td.name,
table.form td.name_err {
  width: 130px;
  padding: 12px 8px;
}

/* line 634, ../scss/request02.scss */
table.form td.answer,
table.form td.answer_err {
  padding: 7px 7px 7px 12px;
  vertical-align: middle;
  background-color: #ffffff;
}

/* line 640, ../scss/request02.scss */
table.form td.mark_02, table.form td.name, table.form td.mark_01 {
  background-image: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7Bfa0ad4d2-86e8-4695-869d-fc539c027c90%7D_stu_form_th-bg.jpg);
  background-repeat: repeat-x;
}

/* line 645, ../scss/request02.scss */
table#input td.mark_01, table#input td.mark_01_err, table#input td.name, table#input td.name_err, table#input td.mark_02, table#input td.mark_02_err, table#input td.error, table#input td.error_err {
  border-bottom-color: #b6b6c3;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

/* line 650, ../scss/request02.scss */
table.form td.mark_02, table.form td.mark_02_err {
  width: 40px;
}

/* line 653, ../scss/request02.scss */
table#confirm td.mark_01, table#confirm td.name, table#confirm td.mark_02, table#confirm td.answer {
  border-bottom: 1px solid #b6b6c3;
  border-top: 1px solid #b6b6c3;
}

/* line 657, ../scss/request02.scss */
table#input td.error, table.form td.example, table.form td.example_err, table#input td.top {
  background-color: #ffffff;
}

/* line 660, ../scss/request02.scss */
.mr-r-25 {
  margin-right: 25px;
}

/* line 663, ../scss/request02.scss */
.mr-l-25 {
  margin-left: 25px;
}

/* line 666, ../scss/request02.scss */
#contents {
  width: 850px;
}

/*追加CSS
---------------------------------*/
/* line 671, ../scss/request02.scss */
#headerbox {
  width: 850px;
  padding-bottom: 5px;
  padding-top: 5px;
  background-color: #ffffff;
}

/* line 677, ../scss/request02.scss */
#wrapper {
  background-color: #d9d9d9;
}

/* line 680, ../scss/request02.scss */
#eyecatch {
  width: 850px;
  padding-bottom: 20px;
  padding-top: 20px;
  background-color: #262673;
}

/* line 686, ../scss/request02.scss */
.form_wrap {
  border: 1px solid #D9D9D9;
  width: 800px;
  margin-right: auto;
  margin-left: auto;
}

/* line 692, ../scss/request02.scss */
.form_h_box {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #ff9901;
}

/* line 697, ../scss/request02.scss */
.formTitle {
  height: auto;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 702, ../scss/request02.scss */
.centering {
  width: 680px;
  margin-top: 15px;
}

/* line 706, ../scss/request02.scss */
.atention_bord {
  border: 1px solid #262673;
  width: 687px;
  height: 178px;
  margin-right: auto;
  margin-left: auto;
}

/* line 713, ../scss/request02.scss */
.atention_text {
  width: 650px;
  font-size: 12px;
  padding-left: 20px;
  padding-top: 15px;
}

/* line 719, ../scss/request02.scss */
.progress_bar {
  text-align: center;
  height: auto;
  margin-top: 20px;
  margin-bottom: 5px;
}

/* line 725, ../scss/request02.scss */
.progress_bar2 {
  text-align: center;
  height: auto;
  margin-top: 40px;
  margin-bottom: 5px;
}

/* line 732, ../scss/request02.scss */
.footer_logo {
  margin-top: 30px;
  text-align: right;
  height: auto;
}

/* line 737, ../scss/request02.scss */
.borderstyle {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #262673;
  width: 850px;
  margin-top: 15px;
}

/* line 745, ../scss/request02.scss */
#submit_Box {
  position: relative;
}

/* line 748, ../scss/request02.scss */
.secure_mark {
  position: absolute;
  right: -262px;
  top: -10px;
}

/* line 753, ../scss/request02.scss */
.secure_mark p {
  font-size: 8px;
  margin-top: 5px;
  width: 100px;
}

/* line 759, ../scss/request02.scss */
.head_secure_mark {
  float: right;
  margin-right: 25px;
}

/* line 763, ../scss/request02.scss */
.mr-l-25 {
  margin-left: 25px;
}

/* line 766, ../scss/request02.scss */
.mr-t-15 {
  margin-top: 15px;
}

/* line 769, ../scss/request02.scss */
.textCenter {
  text-align: center;
}

/* line 775, ../scss/request02.scss */
.myrio {
  font-family: "メイリオ", Meiryo;
}

/* line 778, ../scss/request02.scss */
#zipbox1 {
  width: 60px;
}

/*45*/
/* line 779, ../scss/request02.scss */
#zipbox2 {
  width: 75px;
}

/* line 780, ../scss/request02.scss */
#namebox1 {
  width: 75px;
}

/* line 781, ../scss/request02.scss */
#namebox2 {
  width: 75px;
}

/* line 783, ../scss/request02.scss */
.inlin_text {
  display: inline;
}

/* line 784, ../scss/request02.scss */
.huck1 {
  display: inline;
  padding-left: 65px;
}

/* line 785, ../scss/request02.scss */
body:first-of-type .huck1 {
  display: inline;
  padding-left: 67px;
}

/*c*/
/* line 786, ../scss/request02.scss */
.huck1, x:-moz-any-link, x:only-child {
  padding-left: 67px !important;
}

/*ff*/
/* line 787, ../scss/request02.scss */
html:first-child .huck1 {
  padding-left: 67px !important;
}

/*ie*/
/* line 789, ../scss/request02.scss */
.huck2 {
  display: inline;
  padding-left: 35px;
}

/* line 790, ../scss/request02.scss */
.win .huck2 {
  padding-left: 45px;
}

/*win*/
/* line 791, ../scss/request02.scss */
.huck2, x:-moz-any-link, x:only-child {
  padding-left: 40px !important;
}

/*ff*/
/* line 793, ../scss/request02.scss */
.zipBtn-Style {
  background-image: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7Bae3e608b-9888-413d-940f-86d397e5eab6%7D_stu_form_btn-zip_serch.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin-top: -2px;
  vertical-align: text-top;
  width: 185px;
  height: 23px;
  border: 0 none;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  background-color: #ffffff;
}

/* line 807, ../scss/request02.scss */
.ie8 .zipBtn-Style {
  margin-top: -13px !important;
}

/* line 811, ../scss/request02.scss */
.infomation-bord {
  background-image: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7B209d919a-6a11-4671-862d-466d13223471%7D_stu_form-bg_info.gif);
  text-align: center;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 105px;
  width: 555px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 20px;
  padding-top: 15px;
}

/* line 823, ../scss/request02.scss */
.chrome select {
  	/*
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    */
  border-top: 2px solid #848484;
  border-left: 2px solid #848484;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}

/*---------------------------------------------------------------

 validation.css

 font-size defined in fonts.css - YUI fonts.css
 93% - 12px

 ----------------------------------------------------------------*/
/* line 843, ../scss/request02.scss */
div.validationTip {
  padding-left: 6px;
  font-size: 93%;
}

/* line 848, ../scss/request02.scss */
div.tipInner {
  background: transparent url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7B25517481-fd33-4021-aef9-ab6ac9b1b14a%7D_stu_form_tipbg.png) repeat left top;
  width: auto;
  color: #ffffff;
  font-weight: bold;
  font-size: 11px;
  line-height: 1;
  padding-right: 0.8em;
  padding-left: 0.8em;
}

/* line 858, ../scss/request02.scss */
.tipRt, .tipTt {
  position: relative;
  height: 8px;
  overflow: hidden;
}

/* line 863, ../scss/request02.scss */
.t-lRadius, .t-cRadius, .t-rRadius, .b-lRadius, .b-cRadius, .b-rRadius {
  overflow: hidden;
  height: 8px;
}

/* line 867, ../scss/request02.scss */
.t-lRadius, .t-rRadius, .b-lRadius, .b-rRadius {
  position: absolute;
  top: 0;
  width: 8px;
}

/* line 873, ../scss/request02.scss */
.t-cRadius, .b-cRadius {
  margin: 0 8px;
  width: auto;
}

/* line 878, ../scss/request02.scss */
.t-lRadius, .b-lRadius {
  left: 0;
}

/* line 881, ../scss/request02.scss */
.t-rRadius, .b-rRadius {
  right: 0;
}

/* line 884, ../scss/request02.scss */
.t-lRadius {
  background-image: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7Bacbad8e6-20dc-414f-bb87-bc6336947cf3%7D_radius-t-l.png);
  background-repeat: no-repeat;
}

/* line 888, ../scss/request02.scss */
.t-rRadius {
  background-image: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7B8ec1d24c-d0ec-441d-b7d6-9e0c0fac2374%7D_radius-t-r.png);
  background-repeat: no-repeat;
}

/* line 892, ../scss/request02.scss */
.t-cRadius {
  background-image: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7B25517481-fd33-4021-aef9-ab6ac9b1b14a%7D_stu_form_tipbg.png);
  background-repeat: repeat;
}

/* line 896, ../scss/request02.scss */
.b-lRadius {
  background-image: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7B144466a5-4256-4d5b-aac4-b91bf8ae149c%7D_radius-b-l.png);
  background-repeat: no-repeat;
}

/* line 900, ../scss/request02.scss */
.b-rRadius {
  background-image: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7B34028973-32f1-415b-af71-5e57fc2fb3a0%7D_radius-b-r.png);
  background-repeat: no-repeat;
}

/* line 904, ../scss/request02.scss */
.b-cRadius {
  background-image: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7B25517481-fd33-4021-aef9-ab6ac9b1b14a%7D_stu_form_tipbg.png);
  background-repeat: repeat;
}

/* line 908, ../scss/request02.scss */
.tipRb {
  background: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7Be5dbef00-59d0-4bb6-82d7-53363eaf5dfd%7D_stu_form_tip_balloon.png) no-repeat left top;
  padding-top: 10px;
}

/* line 913, ../scss/request02.scss */
div#dlgmat {
  width: 101.55%;
  /* for ie6 bug */
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 550;
  background: #000;
}

/* line 923, ../scss/request02.scss */
* html div#dlgmat {
  /* ie6 */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight +'px');
}

/* line 928, ../scss/request02.scss */
div#dlg {
  padding: 0 0 0 5px;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1000;
  background: url(../img/dialog_left.gif) no-repeat left top;
  font-size: 93%;
}

/* line 938, ../scss/request02.scss */
* html div#dlg {
  /* ie6 */
  position: absolute;
  margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (dlgMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

/* line 943, ../scss/request02.scss */
div#dlg span#close {
  display: block;
  width: 21px;
  height: 19px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: url(../img/dialog_close.gif) no-repeat left top;
  cursor: pointer;
}

/* line 954, ../scss/request02.scss */
div#dlg span#close.hover {
  background: url(../img/dialog_close.gif) no-repeat left -19px;
}

/* line 958, ../scss/request02.scss */
div#dlg div#dlgtop {
  height: 5px;
  background: url(../img/dialog_top.gif) no-repeat right top;
  overflow: hidden;
}

/* line 964, ../scss/request02.scss */
div#dlg div#dlgcont {
  padding: 1.5em 0;
  background: #282828 url(../img/dialog_right.gif) no-repeat right top;
}

/* line 969, ../scss/request02.scss */
div#dlg div#dlgcont div {
  padding: 0 3.5em;
  color: #FFF;
  font-weight: bold;
}

/* line 975, ../scss/request02.scss */
div#dlg div#dlgcont div span {
  line-height: 1.7;
}

/* line 979, ../scss/request02.scss */
div#dlg div#dlgcont div span strong {
  border-bottom: dotted #F60 1px;
  padding: 0 .1em;
  color: #F60;
}

/* line 985, ../scss/request02.scss */
div#dlg div#dlgbtm {
  height: 5px;
  background: url(../img/dialog_bottom.gif) no-repeat right top;
  overflow: hidden;
}

/*
------------------------------------------------*/
/* line 993, ../scss/request02.scss */
.alertStyle {
  outline: 1px solid transparent;
  background-color: #ffdddd;
}

/* line 997, ../scss/request02.scss */
.submitStyle {
  background-image: url(../index.do_files/error.png);
  border: 0px;
  height: 47px;
  width: 162px;
}

/* line 1003, ../scss/request02.scss */
#submit_v {
  display: none;
}

/* line 1004, ../scss/request02.scss */
#submit_Box {
  width: 416px;
  margin-right: auto;
  margin-left: auto;
}

/* line 1009, ../scss/request02.scss */
#submit_vBox {
  width: 416px;
  margin-right: auto;
  margin-left: auto;
}

/* line 1016, ../scss/request02.scss */
#validate-fixed {
  position: fixed;
  width: 50%;
  height: 0px;
  top: 28px;
  left: 50%;
  z-index: 1002;
}

/* line 1024, ../scss/request02.scss */
#validate-num {
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 374px;
  width: 126px;
  height: 116px;
  background-image: url("https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7B8a2c129c-6b6f-4c2c-af0d-37ab6d35be9a%7D_posform_navbg.png");
  background-repeat: no-repeat;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  z-index: 1003;
  background-position: left top;
  padding: 25px 20px;
}

/* line 1041, ../scss/request02.scss */
*:first-child + html #validate-num {
  left: 134px;
}

/* line 1045, ../scss/request02.scss */
#validate-num p {
  padding: 0 5px;
}

/* line 1048, ../scss/request02.scss */
#validate-num div {
  text-align: center;
  margin-top: 10px;
  font-size: 14px;
  -moz-user-select: none;
  -webkit-user-select: none;
  color: #d94700;
}

/* line 1056, ../scss/request02.scss */
#validate-num label {
  font-size: 34px;
}

/* line 1060, ../scss/request02.scss */
.requiredTip {
  display: none;
}

/* line 1062, ../scss/request02.scss */
.ex_paragraph {
  font-size: 13px;
  color: #666;
  margin-top: 2px;
}

/* line 1067, ../scss/request02.scss */
.form {
  border: 1px solid #cccccc;
}

/*
#zip_tip{padding-left:180px;}
*/
/* line 1071, ../scss/request02.scss */
#validate-num span {
  color: #d94700;
  -moz-user-select: none;
  -webkit-user-select: none;
}

/* line 1076, ../scss/request02.scss */
#validate-num p {
  -moz-user-select: none;
  -webkit-user-select: none;
}

/* line 1080, ../scss/request02.scss */
#validate-num img {
  -moz-user-select: none;
  -webkit-user-select: none;
}

/* line 1087, ../scss/request02.scss */
table.form {
  font-size: 14px;
}

/* line 1088, ../scss/request02.scss */
input {
  font-size: 14px;
}

/* line 1089, ../scss/request02.scss */
select {
  font-size: 14px;
}

/* line 1090, ../scss/request02.scss */
input[type="text"] {
  height: 20px;
}

/* line 1093, ../scss/request02.scss */
img {
  -moz-user-select: none;
  -webkit-user-select: none;
}

/* line 1097, ../scss/request02.scss */
#eyecatch, #headerbox, .progress_bar, .formTitle, .centering, .clearfix {
  -moz-user-select: none;
  -webkit-user-select: none;
}

/*
縲CSS Document
*/
/* =============================================================================
   common
   ========================================================================== */
/* line 1109, ../scss/request02.scss */
body {
  background-color: #FFFFFF;
  color: #4f4f4f;
}

/* line 1110, ../scss/request02.scss */
.posform_fs {
  font-family: 'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', Sans-serif;
}

/* line 1111, ../scss/request02.scss */
a {
  color: #e60012;
}

/* line 1112, ../scss/request02.scss */
.oneitem {
  color: #686868;
}

/* line 1113, ../scss/request02.scss */
.common-block01 {
  position: relative;
  margin: 0 auto;
  width: 980px;
  text-align: left;
}

/* =============================================================================
   content
   ========================================================================== */
/** HEADER **/
/* line 1121, ../scss/request02.scss */
#site-header {
  width: 100%;
  height: 103px;
}

/* line 1123, ../scss/request02.scss */
#site-header h1 {
  float: left;
  margin: 27px 0 0 0;
}

/* line 1124, ../scss/request02.scss */
#site-header p {
  float: left;
  margin: 28px 0 0 0;
  color: #8d8d8d;
  line-height: 14px;
}

/* line 1125, ../scss/request02.scss */
#site-header p.text01 {
  margin: 35px 18px 0 0;
  font-size: 12px;
}

/* line 1126, ../scss/request02.scss */
#site-header p.text02 {
  margin: 34px 0 0 0;
  font-size: 10px;
}

/* line 1127, ../scss/request02.scss */
#site-header .right-contents {
  float: right;
  width: 217px;
  margin: 17px 20px 0 0;
}

/** KV **/
/* line 1131, ../scss/request02.scss */
#contents-wrapper {
  width: 100%;
}

/* line 1132, ../scss/request02.scss */
.bg01 {
  background: url("https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7B9f8e9613-2bcb-4d9d-892b-974ab28685fc%7D_15na-posform_bg01.png") top center repeat-x;
}

/* line 1133, ../scss/request02.scss */
.bg02 {
  background: url("https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7B0cdb2277-c992-4662-a778-500574cbb99b%7D_15na-posform_bg02.png") top center repeat-x;
}

/* line 1135, ../scss/request02.scss */
#contents {
  width: 980px;
  text-align: center;
}

/* line 1136, ../scss/request02.scss */
#contents #kv-main {
  position: relative;
  margin: 0 auto;
  text-align: center;
}

/* line 1137, ../scss/request02.scss */
#contents #kv-main .onemin {
  width: 124px;
  height: 124px;
  position: absolute;
  top: -86px;
  left: 0;
}

/** FOOTER **/
/* line 1141, ../scss/request02.scss */
#site-footer {
  position: relative;
  width: 100%;
}

/* line 1143, ../scss/request02.scss */
#site-footer #copyright {
  padding: 45px 0 45px 0;
  font-size: 10px;
  color: #000000;
  text-align: center;
}

/* =============================================================================
   FORM
   ========================================================================== */
/* line 1150, ../scss/request02.scss */
input select textarea {
  font-family: 'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', Sans-serif;
  /*font-family: "繝｡繧､繝ｪ繧ｪ", Meiryo, Arial, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", sans-serif;*/
}

/* line 1152, ../scss/request02.scss */
.form_wrap {
  position: relative;
  width: 960px;
  border: none;
  text-align: center;
}

/* line 1154, ../scss/request02.scss */
#form-flow {
  text-align: center;
  margin: 30px 0 0;
}

/* line 1155, ../scss/request02.scss */
#form-msg {
  width: 800px;
  margin: 0 auto;
  padding: 10px 0 20px;
  font-size: 15px;
  line-height: 23px;
  text-align: left;
}

/* line 1157, ../scss/request02.scss */
#button_info {
  margin: 20px 0;
}

/* line 1158, ../scss/request02.scss */
#button_info p {
  font-size: 15px;
}

/* line 1160, ../scss/request02.scss */
.atention_bord {
  width: 754px;
  height: 132px;
  margin-top: 30px;
  background-color: #FFFFFF;
  border: 1px solid #e2e2e2;
}

/* line 1161, ../scss/request02.scss */
.atention_text {
  width: 714px;
  padding: 20px;
  font-size: 12px;
  line-height: 23px;
}

/* line 1164, ../scss/request02.scss */
.zipBtn-Style {
  background-image: url(https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7Bae3e608b-9888-413d-940f-86d397e5eab6%7D_stu_form_btn-zip_serch.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin-top: -2px;
  vertical-align: text-top;
  width: 185px;
  height: 23px;
  border: 0 none;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  background-color: #ffffff;
}

/* line 1178, ../scss/request02.scss */
.zipBtn-Style:hover {
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  opacity: 0.9;
}

/* line 1183, ../scss/request02.scss */
.error_box_err {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 780px;
}

/* 遒ｺ隱咲判髱｢ */
/* line 1191, ../scss/request02.scss */
.button_box {
  margin: 25px auto;
  position: relative;
  text-align: center;
  width: 772px;
}

/* line 1197, ../scss/request02.scss */
#button_back {
  top: 14px;
  left: 0px;
  z-index: 10;
  cursor: pointer;
}

/* line 1202, ../scss/request02.scss */
.contact_table {
  border-collapse: collapse;
  border-top: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/* line 1210, ../scss/request02.scss */
.contact_table th {
  background-color: #DFF4F5;
  border-bottom: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  font-size: 15px;
  font-weight: normal;
  padding: 12px 83px 12px 15px;
  text-align: left;
  width: 122px;
}

/* line 1221, ../scss/request02.scss */
*:first-child + html .contact_table th {
  width: 135px;
  background-color: #e5ecf0;
}

/* line 1226, ../scss/request02.scss */
.contact_table td {
  background-color: #FFFFFF;
  border-bottom: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  font-size: 16px;
  padding: 13px;
  width: 530px;
  text-align: left;
}

/* line 1236, ../scss/request02.scss */
.in_table {
  border-collapse: collapse;
}

/* line 1239, ../scss/request02.scss */
.in_table th,
.in_table td {
  width: auto;
  border: none;
  padding: 0;
  margin: 0;
}

/* line 1247, ../scss/request02.scss */
.ico_must {
  background: url("https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7B54ef42f7-4beb-4234-adf8-4a7e0a891894%7D_posform_ico_must.png") no-repeat scroll 198px center transparent;
}

/* line 1250, ../scss/request02.scss */
.ico_free {
  background: url("https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7B6da49fb7-7e72-4cab-a72b-7c7ca866f667%7D_posform_ico_free.png") no-repeat scroll 198px center transparent;
}

/* line 1254, ../scss/request02.scss */
*:first-child + html .ico_must {
  background: url("https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7B54ef42f7-4beb-4234-adf8-4a7e0a891894%7D_posform_ico_must.png") no-repeat scroll 213px center transparent;
}

/* line 1257, ../scss/request02.scss */
*:first-child + html .ico_free {
  background: url("https://img07.en25.com/EloquaImages/clients/CYBERUNIVERSITYINC/%7B6da49fb7-7e72-4cab-a72b-7c7ca866f667%7D_posform_ico_free.png") no-repeat scroll 213px center transparent;
}

/* line 1261, ../scss/request02.scss */
.learning_notes {
  font-size: 12px;
  color: #333333;
  margin-left: 16px;
}

/* line 1267, ../scss/request02.scss */
.ex_paragraph {
  color: #96979b;
  font-size: 12px;
  margin-top: 2px;
}

/* 繝｡繝�そ繝ｼ繧ｸ繧ｨ繝ｪ繧｢ */
/* line 1271, ../scss/request02.scss */
.hintBox {
  padding: 0 0 0 10px;
  border: 3px solid #FF6205;
  color: #333333;
  background: #FFFFFF;
  border-width: 0 0 0 5px;
  margin: 0;
  width: auto;
  font-weight: normal;
  line-height: 130%;
  font-size: 13px;
  overflow: hidden;
  display: none;
}

/* 遒ｺ隱咲判髱｢ */
/* 螳御ｺ�判髱｢ */
/* line 1290, ../scss/request02.scss */
#thanks {
  margin: 55px 0 250px 0;
}

/* line 1291, ../scss/request02.scss */
#thanks p {
  text-align: center;
}

/* line 1292, ../scss/request02.scss */
#thanks p.p01 {
  font-size: 33px;
  font-weight: bold;
}

/* line 1293, ../scss/request02.scss */
#thanks p.p02 {
  margin: 50px 0 60px 0;
  font-size: 18px;
  line-height: 32px;
}

/* line 1294, ../scss/request02.scss */
#thanks p.p-btn {
  margin: 0 0 50px 0;
}
